fit (well) - French English Dictionary